home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / e / mailinglists / amigae.0793july.archive / 000016_crash!mars.let.uva.nl!wouter_Fri, 9 Jul 93 15:40:55 PST.msg < prev    next >
Internet Message Format  |  1994-05-26  |  2KB

  1. Received: by bkhouse.cts.com (V1.16/Amiga)
  2.     id AA00000; Fri, 9 Jul 93 15:40:55 PST
  3. Received: from mars.let.uva.nl by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #15) id m0oEPKZ-0000RIC; Fri, 9 Jul 93 13:46 PDT
  5. Received: by mars.let.uva.nl id AA17650
  6.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Fri, 9 Jul 1993 22:49:37 +0200
  7. Return-Path: <wouter@mars.let.uva.nl>
  8. Date: Fri, 9 Jul 1993 22:49:37 +0200
  9. Message-Id: <199307092049.AA17650@mars.let.uva.nl>
  10. X-Organisation: Department of Computational Linguistics,
  11.                 University of Amsterdam
  12.                 Spuistraat 134, 1012 VB Amsterdam, The Netherlands
  13. From: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
  14. To: amigae@bkhouse.cts.com
  15. Subject: register allocation
  16.  
  17. >> Since everyone's posting their wish list for E, I thought I'd add mine.
  18.  
  19. some people are taking the "Public Domain" image of E too literally :-)
  20.  
  21. >> Actually, I only have one. (;
  22. >> Inline code optimizer! (Or at least registerized variables)
  23. >> 
  24. >> Why? I've coded a couple of utils lately and to put E to the test, I ported
  25. >> it to SAS/C. Even though E produced smaller codes in all cases, this did not
  26. >> necessarily mean a quicker program. On the contrary, E was clock on one
  27. >> program as twice as slow!
  28.  
  29. this isn't necessarily because of register variables: I have examples
  30. where C code with register variables is a few times slower than E code
  31. without. It could very well be that you're using un-optimal constructs
  32. in E: send them to me, and I'll tell you if it can be done faster.
  33.  
  34. >> The only way I could go faster was by assembly
  35. >> coding the heavy routines myself. (Parameters on registers would be nice).
  36.  
  37. oh yes that would be usefull. even register variables could be nice
  38. in E, I have it on my "TODO" list for a later version.
  39.  
  40. >> Kinda like a global optimizer for E.
  41. >> 
  42. >> Bye.. Son Le
  43. >> 
  44.  
  45. Wouter
  46.  
  47.    ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  48.   / __/  "Einen Satz verstehen, heisst, wissen was der Fall ist,
  49.  / __/    wenn er wahr ist" - Wittgenstein
  50. /___/  ->subscribe to the E mailing list: amigae-request@bkhouse.cts.com<-